# 1、从键盘接收一个正整数n，如果n是偶数,
#  n除以2，如果n是奇数，则n=n+1.
# #  请问n经过多少次操作，可以变成1
# n=int(input('请输入一个正整数:'))
# count=0
# while n!=1:
#   if n%2==0:
#     n=n/2
#   else:
#     n=n+1
#   count+=1
# print(count)

# 2、有一群猪(100-200之间)，如果分成4个猪一组，
#  则多2个猪；若分成7个猪一组则多3个猪；若分成9
#    个猪一组，则多5个猪，试求出猪的总数
# for k in range(100,201):
#     if k%4==2 and k%7==3 and k%9==5:
#         print(k)


# 3、假设一个游戏人物的体力值是3血，吃个桃加1血，
#  刀减一血，剑减两血 经过这个数组["桃","桃","刀","桃","桃","剑"]
#  之后，输出体力值是多少？
list=["桃","桃","刀","桃","桃","剑"]
tili=3
for i in list:
    if i=="桃":
        tili+=1
    elif i=="刀":
        tili-=1
    else:
        tili-=2
print(tili)





# 4、定义数组 arr = [2,6,8,9,10]从键盘接收n,
#  求前n个元素的和 n肯定小于等于数组的长度。
#  比如n=3时，求2、6、8的和。
# arr = [2,6,8,9,10]
# n=int(input())
# s=0
# for i in range(n):
#     s=arr[i]+s
# print(s)

# 5、从键盘输入10个数，
#将第2个与第6个交换将第2个与第6个交换将第2个与第6个交换
# #  第4个与第8个交换，输出原来的10个数，以及交换后的10个数
# ls=[]
# for i in range(10):
#     num=int(input(f'请输入第{i+1}个数:'))
#     ls.append(num)
# print(ls)
# a=ls[1]
# ls[1]=ls[5]
# ls[5]=a
# b=ls[3]
# ls[3]=ls[7]
# ls[7]=b
# print(ls)



# 6、打印数组中，最中间的数。比如数组有5个元素，打印第3个元素。
#  比如数组有6个元素，打印第3个和第4个元素
# list1=[1,2,3,4,5,6,7]
# for a in list1:
#     if a==5:
#         print(list1[2])
#     elif a==6:
#         print(list1[2],list1[3])
# 7. 判断列表是否是回文列表
# 回文列表是指正序和倒序相同的列表。给定列表















# # list9=[10, 15, 20, 25, 30]
# # a=[]
# # for i in range(len(list9)-1):
# #     b=list9[i+1]-list9[i]
# #     a.append(b)
# # print(a)
# # 10. 将列表中的元素按奇偶性分组
# # 给定列表[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]，
# # 编写程序将其中的奇数和偶数分别分组到两个不同的列表中，
# # 然后将这两个列表作为元素组成一个新的列表输出，即[[奇数列表], [偶数列表]]。
# # list1=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# # list2=[]
# # list3=[]
# # list4=[]
# # for i in list1:
# #     if i%2!=0:
# #         list2.append(i)
# #     else:
# #         list3.append(i)
# # list4.append(list2)
# # list4.append(list3)
# # print(list4)
#
#
#
# # 11.在加一个给定一个列表 nums = [1, 2, 3, 4, 5，12,35,123,45,34]，
# # 如果元素是奇数，请从列表中移除，并把移除的元素放到新的列表中
# # nums = [1, 2, 3, 4, 5,12,35,123,45,34]
# # x=[]
# # for i in sorted(nums):
# #     if i%2!=0:
# #         x.append(i)
# #         nums.remove(i)
# # print(x)



# 给定一个包含重复元素的列表 nums = [1, 2, 2, 3, 4, 4, 5]，
# 请编写代码去除重复元素，
# ，并对其进行升序输出
# nums = [1, 2, 2, 3, 4, 4, 5]
# list1=[]
# for e in nums:
#     if e not in list1:
#         list1.append(e)
#
# # list1.sort()
# 给定一个列表 nums = [1, 2, 3, 4, 5，12,35,123,45,34]，
# 如果元素是奇数，请从列表中移除，并把移除的元素放到新的列表中
# nums=[1,2,3,4,5,12,35,123,45,34]
# a=[]
# for i in range(len(nums)-1,-1,-1):
#     if nums[i]%2==1:
#         a.append(nums[i])
#         nums.remove(nums[i])
# print(nums)
# print(a)
